home *** CD-ROM | disk | FTP | other *** search
- 10 POKE55,.:POKE56,160:PRINT"[147]"
- 15 CLR:Z$=CHR$(.)
- 20 PRINT"ENTER INTEGER (0 TO 145)."
- 25 X=-1:INPUTX:IFX<.THENEND
- 30 IFX>145THEN20
- 35 PRINT"ONE MOMENT PLEASE...":TI$="000000"
- 40 IFX=.ORX=1THENX$="1":GOTO70
- 45 A$=CHR$(1):FORN=2TOX:W=N
- 50 IFN>99THENV=INT(N/10):W=N-10*V:U=INT(V/10):V=V-10*U:GOTO60
- 55 IFN>9THENV=INT(N/10):W=N-10*V
- 60 GOSUB100:NEXT
- 65 X$="":FORI=1TOLEN(A$):X$=X$+CHR$(ASC(MID$(A$,I))+48):NEXT
- 70 PRINT"[157]";X;"[157]! = ";X$:A$=TI$:PRINT"TIME = ";
- 75 PRINTLEFT$(A$,2);":";MID$(A$,3,2);":";RIGHT$(A$,2):A=FRE(.):PRINT:GOTO15
- 100 X$="":L=LEN(A$):IFW=.THENFORI=1TOL+2:X$=Z$+X$:NEXT:GOTO115
- 105 C=.:FORI=1TOL:A=ASC(RIGHT$(A$,I))*W+C
- 110 C=INT(A/10):A=A-10*C:X$=CHR$(A)+X$:NEXT:X$=Z$+CHR$(C)+X$
- 115 IFV=.THENX$=Z$+X$:GOTO145
- 120 T$=Z$:C=.:FORI=1TOL:A=ASC(RIGHT$(A$,I))*V+C
- 125 C=INT(A/10):A=A-10*C:T$=CHR$(A)+T$:NEXT:T$=CHR$(C)+T$
- 130 C=.:S$="":FORI=1TOL+2:A=C+ASC(RIGHT$(X$,I))+ASC(RIGHT$(T$,I))
- 135 C=.:IFA>9THENA=A-10:C=1
- 140 S$=CHR$(A)+S$:NEXT:X$=CHR$(C)+S$
- 145 IFU=.THEN175
- 150 T$=Z$+Z$:C=.:FORI=1TOL:A=ASC(RIGHT$(A$,I))*U+C
- 155 C=INT(A/10):A=A-10*C:T$=CHR$(A)+T$:NEXT:T$=CHR$(C)+T$
- 160 C=.:S$="":FORI=1TOL+3:A=C+ASC(RIGHT$(X$,I))+ASC(RIGHT$(T$,I))
- 165 C=.:IFA>9THENA=A-10:C=1
- 170 S$=CHR$(A)+S$:NEXT:X$=CHR$(C)+S$
- 175 I=.
- 180 I=I+1:IFMID$(X$,I,1)=Z$THEN180
- 185 A$=RIGHT$(X$,LEN(X$)+1-I):RETURN
-